#ifndef __logic_state_scene_select__h__
#define __logic_state_scene_select__h__

#include <vector>
#include <string>
using namespace std;

class logic_state;

class logic_state_scene_select : public logic_state
{
public:
	logic_state_scene_select();
	~logic_state_scene_select();
	void enter();
	void exit();
    void update(float dt);

	void read_scene_config();
	void goto_scene(int idx);

private:
	bool is_scene_config_read;
	vector<string> scene_config;
	int current_scene_index;
	int scene_count;
};

#endif